package org.b.a.a.a;

import java.io.PrintStream;
import java.io.PrintWriter;

@SuppressWarnings("serial")
public class b extends RuntimeException
  implements a
{
  private c a;
  private Throwable b;

  public b()
  {
    c localc = new c(this);
    this.a = localc;
    this.b = null;
  }

  public b(Throwable paramThrowable)
  {
    c localc = new c(this);
    this.a = localc;
    this.b = null;
    this.b = paramThrowable;
  }

  public final void a(PrintWriter paramPrintWriter)
  {
    super.printStackTrace(paramPrintWriter);
  }

  public Throwable getCause()
  {
    return this.b;
  }

  public String getMessage()
  {
    String str;
    if (super.getMessage() != null)
      str = super.getMessage();
    while (true)
    {
      //eturn str;
//      if (this.b != null)
//      {
//        str = this.b.toString();
//        continue;
//      }
      return  null;
    }
  }

  public void printStackTrace()
  {
    this.a.a();
  }

  public void printStackTrace(PrintStream paramPrintStream)
  {
    this.a.a(paramPrintStream);
  }

  public void printStackTrace(PrintWriter paramPrintWriter)
  {
    this.a.a(paramPrintWriter);
  }
}

/* Location:           E:\AndroidDecompiler\jd-gui-0.3.3.windows\newrclasses.dex.dex2jar.jar
 * Qualified Name:     org.b.a.a.a.b
 * JD-Core Version:    0.6.0
 */